Selenium之link 您所在的位置:网站首页 selenium byLINK_TEXT失败 Selenium之link

Selenium之link

2024-07-11 05:24| 来源: 网络整理| 查看: 265

一、link_text定位

1、说明:定位超链接标签

2、方法:

driver=find_element_by_link_text("文本")

3、注意:link_text:只能使用精准的匹配(a标签的全部文本内容)

4、案例:获取hao123网站的12306超链接位置,并点击超链接

代码如下:

from selenium import webdriver from time import sleep #这里使用hao123网站界面 #获取浏览器对象 driver=webdriver.Firefox() #获取网络链接 url="https://www.hao123.com/" driver.get(url) #获取hao123网站的12306超链接位置,并点击超链接 driver.find_element_by_link_text("12306").click() #暂停6秒 sleep(6) #退出浏览器驱动 driver.quit()

运行效果:

 二、partial_link_text定位

1、说明:定位超链接标签

2、方法:

driver.find_element_by_partial_link_text("哔哩").click()

3、注意:可以使用精准或模糊匹配,如果使用模糊匹配最好能使用可以唯一关键字;

如果有多个值,默认返回第一个值。

4、案例:获取hao123网站的哔哩哔哩超链接位置,并点击超链接

代码如下:

from selenium import webdriver from time import sleep #这里使用hao123网站界面 #获取浏览器对象 driver=webdriver.Firefox() #获取网络链接 url="https://www.hao123.com/" driver.get(url) #获取hao123网站的12306超链接位置,并点击超链接 #driver.find_element_by_link_text("12306").click() driver.find_element_by_partial_link_text("哔哩").click() #暂停6秒 sleep(6) #退出浏览器驱动 driver.quit()

运行效果:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有